person prone to take sly jabs - French English Dictionary